/**
 * Created on [2020-10-30 9:44] by lidi
 * <p>
 * 项目名称: gaia-pas
 * <p>
 * 本程序版权属于福建慧政通信息科技有限公司所有。
 * <p>
 * 任何组织和个人未经福建慧政通信息科技有限公司许可与授权,不得擅自传播、复制、更改该程序的内容。
 * 本程序受版权法和国际条约的保护。如未经授权而擅自复制或传播本程序(或其中任何部分),
 * 将受到严厉的刑事及民事制裁，并将在法律许可的范围内受到最大可能的起诉!
 * <p>
 * ©2020 福建慧政通信息科技有限公司
 */
package com.chy.utilsdemo.DateUtils;

import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

/**
 * 功能：
 * <p>
 * ──────────────────────────────────────────
 * version  变更日期    修改人    修改说明
 * ------------------------------------------
 * V1.0.0   2021/11/4     CHY     初版
 * ──────────────────────────────────────────
 *
 * @author chy
 */
public class TimeDemo {
    public static void main(String[] args) throws Exception {
        long nows = System.currentTimeMillis();
        System.out.println("now=" + nows);

        Date date = new Date(nows);
        System.out.println("date = " + date);

        Calendar calendar = Calendar.getInstance();
        System.out.println("calendar = " + calendar.getTime().toString());


        Calendar now = Calendar.getInstance();
        System.out.println("年: " + now.get(Calendar.YEAR));
        System.out.println("月: " + (now.get(Calendar.MONTH) + 1) + "");
        System.out.println("日: " + now.get(Calendar.DAY_OF_MONTH));
        System.out.println("时: " + now.get(Calendar.HOUR_OF_DAY));
        System.out.println("分: " + now.get(Calendar.MINUTE));
        System.out.println("秒: " + now.get(Calendar.SECOND));
        System.out.println("当前时间毫秒数：" + now.getTimeInMillis());
        System.out.println(now.getTime());

        Date d = new Date();
        System.out.println(d);
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        String dateNowStr = sdf.format(d);
        System.out.println("格式化后的日期：" + dateNowStr);

        //要跟上面sdf定义的格式一样
        String str = "2012-1-13 17:26:33";
        Date today = sdf.parse(str);
        System.out.println("字符串转成日期：" + today);
    }
}
